package com.petdog.module.report.dto;


import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * 处理举报请求DTO
 */
public class ReportProcessRequest {
    
    /**
     * 举报ID
     */
    @NotNull(message = "举报ID不能为空")
    private Long reportId;
    
    /**
     * 处理状态（2-已解决，3-驳回）
     */
    @NotNull(message = "处理状态不能为空")
    private Integer status;
    
    /**
     * 处理备注
     */
    @Size(max = 500, message = "处理备注最多500个字符")
    private String remark;
    
    // Getters and Setters
    public Long getReportId() {
        return reportId;
    }
    
    public void setReportId(Long reportId) {
        this.reportId = reportId;
    }
    
    public Integer getStatus() {
        return status;
    }
    
    public void setStatus(Integer status) {
        this.status = status;
    }
    
    public String getRemark() {
        return remark;
    }
    
    public void setRemark(String remark) {
        this.remark = remark;
    }
}